Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = BusinessConnectionUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = BusinessMessageUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = CallbackQueryUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ChannelPostUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ChatBoostUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ChatJoinRequestUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ChatMemberUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ChosenInlineResultUpdate.Companion::class )
Link copied to clipboard
data class CommandContext<out T : ProcessedUpdate>(val update: T, val parameters: Map<String, String>)
Link copied to clipboard
Link copied to clipboard
@Serializable(with = DeletedBusinessMessagesUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = EditedBusinessMessageUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = EditedChannelPostUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = EditedMessageUpdate.Companion::class )
Link copied to clipboard
Strategies to do with exceptions and updates that caused them.
Link copied to clipboard
Link copied to clipboard
Proxy enum class for Ktor log leveling.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable(with = InlineQueryUpdate.Companion::class )
Link copied to clipboard
data class InputBreakPoint(val condition: ActivityCtx<ProcessedUpdate>.() -> Boolean, val activity: OnInputActivity? = null, val repeat: Boolean = true)
Link copied to clipboard
data class InvocationMeta(val qualifier: String, val function: String, val rateLimits: RateLimits = RateLimits.NOT_LIMITED, val guard: KClass<out Guard> = DefaultGuard::class, val argParser: KClass<out ArgumentParser> = DefaultArgParser::class)
Link copied to clipboard
@Serializable(with = MessageReactionCountUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = MessageReactionUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = MessageUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = MyChatMemberUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = PollAnswerUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = PollUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = PreCheckoutQueryUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ProcessedUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = PurchasedPaidMediaUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = RemovedChatBoostUpdate.Companion::class )
Link copied to clipboard
@Serializable(with = ShippingQueryUpdate.Companion::class )
Link copied to clipboard
interface TextReference
Link copied to clipboard
Link copied to clipboard
interface UserReference
Functions
Link copied to clipboard
inline suspend fun <T, R> Deferred<Response<out T>>.foldResponse(success: Response.Success<T>.() -> R, failure: Response.Failure.() -> R): R
Handles response success and failure cases.
Link copied to clipboard